package com.grammer.thread;

public class SynchronizedEvenGenerator extends EvenGenerator {
    private int currentEvenValue = 0 ;
    @Override
    public synchronized int next() {
        ++currentEvenValue;
        Thread.yield();
        ++currentEvenValue ;
        return currentEvenValue;
    }

    public static void main(String[] args){
        EvenChecker.test(new SynchronizedEvenGenerator());
    }
}
